package com.ruoyi.zzw.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 重点人员管理对象 t_emphasis_people
 * 
 * @author ruoyi
 * @date 2023-12-06
 */
public class EmphasisPeople extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 重点人员id */
    private Long cPeopleId;

    /** 姓名 */
    @Excel(name = "姓名")
    private String cPeopleName;

    /** 性别 */
    @Excel(name = "性别")
    private Long cPeopleSex;

    /** 户籍 */
    @Excel(name = "户籍")
    private String cRegister;

    /** 民族 */
    @Excel(name = "民族")
    private String cNation;

    /** 年龄 */
    @Excel(name = "年龄")
    private Long cPeopleAge;

    /** 是否婚配（0否1是） */
    @Excel(name = "是否婚配", readConverterExp = "0=否1是")
    private Long cMarry;

    /** 现住地（所在地） */
    @Excel(name = "现住地", readConverterExp = "所=在地")
    private String cAddress;

    /** 联系方式 */
    @Excel(name = "联系方式")
    private String cPhone;

    /** 人员类型（1聚众赌博，2吸毒，3涉暴力行为） */
    @Excel(name = "人员类型", readConverterExp = "1=聚众赌博，2吸毒，3涉暴力行为")
    private Long cPeopleType;

    /** 处置状态（1未处置，2处置中，3已处置，） */
    @Excel(name = "处置状态", readConverterExp = "1=未处置，2处置中，3已处置，")
    private Long cDisposeStatus;

    /** 工作状态（1无业，2失业，3待业，4正常）
 */
    @Excel(name = "工作状态", readConverterExp = "1=无业，2失业，3待业，4正常")
    private Long cWorkStatus;

    /** 预警等级（1低，2中，3高）
 */
    @Excel(name = "预警等级", readConverterExp = "1=低，2中，3高")
    private Long cWarningLevel;

    /** 低风险标签（用逗号隔开的多个字符串，例如：失业，低收入，离婚）
 */
    @Excel(name = "低风险标签", readConverterExp = "用=逗号隔开的多个字符串，例如：失业，低收入，离婚")
    private String cLowTag;

    /** 中风险标签（用逗号隔开的多个字符串，例如：房屋拆迁，补偿款没谈拢，市民热线投诉）
 */
    @Excel(name = "中风险标签", readConverterExp = "用=逗号隔开的多个字符串，例如：房屋拆迁，补偿款没谈拢，市民热线投诉")
    private String cMediumTag;

    /** 高风险标签（用逗号隔开的多个字符串，例如：扬言报复社会，房屋强拆，信访投诉未果，醉酒驾驶）
 */
    @Excel(name = "高风险标签", readConverterExp = "用=逗号隔开的多个字符串，例如：扬言报复社会，房屋强拆，信访投诉未果，醉酒驾驶")
    private String cHightTag;

    public void setcPeopleId(Long cPeopleId) 
    {
        this.cPeopleId = cPeopleId;
    }

    public Long getcPeopleId() 
    {
        return cPeopleId;
    }
    public void setcPeopleName(String cPeopleName) 
    {
        this.cPeopleName = cPeopleName;
    }

    public String getcPeopleName() 
    {
        return cPeopleName;
    }
    public void setcPeopleSex(Long cPeopleSex) 
    {
        this.cPeopleSex = cPeopleSex;
    }

    public Long getcPeopleSex() 
    {
        return cPeopleSex;
    }
    public void setcRegister(String cRegister) 
    {
        this.cRegister = cRegister;
    }

    public String getcRegister() 
    {
        return cRegister;
    }
    public void setcNation(String cNation) 
    {
        this.cNation = cNation;
    }

    public String getcNation() 
    {
        return cNation;
    }
    public void setcPeopleAge(Long cPeopleAge) 
    {
        this.cPeopleAge = cPeopleAge;
    }

    public Long getcPeopleAge() 
    {
        return cPeopleAge;
    }
    public void setcMarry(Long cMarry) 
    {
        this.cMarry = cMarry;
    }

    public Long getcMarry() 
    {
        return cMarry;
    }
    public void setcAddress(String cAddress) 
    {
        this.cAddress = cAddress;
    }

    public String getcAddress() 
    {
        return cAddress;
    }
    public void setcPhone(String cPhone) 
    {
        this.cPhone = cPhone;
    }

    public String getcPhone() 
    {
        return cPhone;
    }
    public void setcPeopleType(Long cPeopleType) 
    {
        this.cPeopleType = cPeopleType;
    }

    public Long getcPeopleType() 
    {
        return cPeopleType;
    }
    public void setcDisposeStatus(Long cDisposeStatus) 
    {
        this.cDisposeStatus = cDisposeStatus;
    }

    public Long getcDisposeStatus() 
    {
        return cDisposeStatus;
    }
    public void setcWorkStatus(Long cWorkStatus) 
    {
        this.cWorkStatus = cWorkStatus;
    }

    public Long getcWorkStatus() 
    {
        return cWorkStatus;
    }
    public void setcWarningLevel(Long cWarningLevel) 
    {
        this.cWarningLevel = cWarningLevel;
    }

    public Long getcWarningLevel() 
    {
        return cWarningLevel;
    }
    public void setcLowTag(String cLowTag) 
    {
        this.cLowTag = cLowTag;
    }

    public String getcLowTag() 
    {
        return cLowTag;
    }
    public void setcMediumTag(String cMediumTag) 
    {
        this.cMediumTag = cMediumTag;
    }

    public String getcMediumTag() 
    {
        return cMediumTag;
    }
    public void setcHightTag(String cHightTag) 
    {
        this.cHightTag = cHightTag;
    }

    public String getcHightTag() 
    {
        return cHightTag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("cPeopleId", getcPeopleId())
            .append("cPeopleName", getcPeopleName())
            .append("cPeopleSex", getcPeopleSex())
            .append("cRegister", getcRegister())
            .append("cNation", getcNation())
            .append("cPeopleAge", getcPeopleAge())
            .append("cMarry", getcMarry())
            .append("cAddress", getcAddress())
            .append("cPhone", getcPhone())
            .append("cPeopleType", getcPeopleType())
            .append("cDisposeStatus", getcDisposeStatus())
            .append("cWorkStatus", getcWorkStatus())
            .append("cWarningLevel", getcWarningLevel())
            .append("cLowTag", getcLowTag())
            .append("cMediumTag", getcMediumTag())
            .append("cHightTag", getcHightTag())
            .toString();
    }
}
